package printer;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import java.util.Arrays;

/**
 * @author oldliu
 * @since 1.0
 */
public class TestSpringPrinter {
    public static void main(String[] args) {
        ApplicationContext ac=new ClassPathXmlApplicationContext("app*.xml");
        System.out.println("工厂内部信息:");
        System.out.println(ac.getBeanDefinitionCount());
        //所有的对象名数组
        System.out.println(Arrays.toString(ac.getBeanDefinitionNames()));

        System.out.println(">>>>>>>>>>>>>>>>>");
        Printer prt = ac.getBean("prt", Printer.class);
        prt.print("祥云迷凤阁，瑞气罩龙楼。含烟御柳拂旌旗，带露宫花迎剑戟。天香影里，玉簪朱履聚丹墀；仙乐声中，绣袄锦衣扶御驾。珍珠帘卷，黄金殿上现金轝，凤羽扇开，白玉阶前停宝辇。隐隐净鞭三下响，层层文武两班齐。当有殿头官喝道：“有事出班早奏，无事卷帘退朝。”只见班部丛中，宰相赵哲、参政文彦博出班奏曰：“目今京师瘟疫盛行，伤损军民甚多。伏望陛下释罪宽恩，省刑薄税，祈禳天灾，救济万民。”天子听奏，急敕翰林院随即草诏，一面降赦天下罪囚，应有民间税赋，悉皆赦免；一面命在京宫观寺院，修设好事禳灾。不料其年瘟疫转盛，仁宗天子闻知，龙体不安，复会百官计议。向那班部中，有一大臣，越班启奏。天子看时，乃是参知政事范仲淹，拜罢起居，奏曰：“目今天灾盛行，军民涂炭，日夕不能聊生。以臣愚意，要禳此灾，可宣嗣汉天师星夜临朝，就京师禁院，修设三千六百分罗天大醮，奏闻上帝，可以禳保民间瘟疫。”仁宗天子准奏，急令翰林学士草诏一道，天子御笔亲书，并降御香一炷，钦差内外提点殿前太尉洪信为天使，前往江西信州龙虎山，宣请嗣汉天师张真人星夜来朝，祈禳瘟疫。就金殿上焚起御香，亲将丹诏付与洪太尉，即便登程前去");
    }
}
